高速镜像和全局镜像伙伴关系定义了本地系统与伙伴系统之间的关联。伙伴关系可用于创建灾难恢复环境或在位于不同位置的系统之间迁移数据。
必须先在两个系统之间建立伙伴关系 ,然后才能针对远程系统创建高速镜像或全局镜像关系或一致性组。如果两个远程系统之间已存在全局镜像或高速镜像关系或一致性组,那么这两个系统必须保持其伙伴关系。每个系统可保持最多三个伙伴关系,每个伙伴关系对应一个伙伴系统。 最多四个系统可以直接相互关联。
系统还可以通过伙伴关系间接彼此关联。 如果有两个系统分别与第三个系统具有伙伴关系,那么这两个系统是间接关联的。 最多可以有四个系统直接或间接关联。
必须配置系统中的节点以检测两个卷之间的关系,而且还要检测系统之间的关联。
要在通过 IP 连接相连的两个系统之间建立高速镜像 和全局镜像 伙伴关系,必须从这两个系统运行 mkippartnership 命令。例如,要在系统 A 和系统 B 之间建立伙伴关系,必须从系统 A 运行 mkippartnership 命令并将系统 B 指定为远程系统。此时,伙伴关系为部分配置,有时描述为单向通信。接下来,必须从系统 B 运行 mkippartnership 命令并将系统 A 指定为远程系统。此命令完成时,系统之间的伙伴关系已完全配置为双向通信。您也可以使用管理 GUI 来创建高速镜像 和全局镜像 伙伴关系。
伙伴关系的状态有助于确定伙伴关系是否如预期的那样运行。 系统伙伴关系可以具有以下状态:
部分配置:本地 (partially_configured_local)
指示只有本地系统定义了伙伴关系。 对于要完全配置并完成伙伴关系的所显示系统,必须定义所显示系统到此系统的系统伙伴关系。 针对 IP 连接运行 mkippartnership 命令或使用远程系统上的管理 GUI。
完全配置 (fully_configured)
指示伙伴关系在本地和远程系统上处于活动状态,并且该伙伴关系已启动。
不存在 (not_present)
指示远程系统不可见。 可能是由本地系统和远程系统之间的连接问题造成的,或者是由于远程系统处于非活动状态所造成的。
部分配置:本地停止 (partially_configured_local_stopped)
指示只有本地系统定义了伙伴关系,且该伙伴关系在本地系统上已停止。注: 是伙伴关系停止,而不是系统停止。
完全配置:停止 (fully_configured_stopped)
指示本地系统和远程系统均已定义伙伴关系,但伙伴关系在本地系统上已停止。注: 是伙伴关系停止,而不是系统停止。
完全配置:远程停止 (fully_configured_remote_stopped)
指示本地系统和远程系统均已定义伙伴关系,但伙伴关系在远程系统上已停止。注: 是伙伴关系停止,而不是系统停止。
完全配置:本地排除 (fully_configured_local_excluded)
指示本地系统和远程系统均已定义伙伴关系,但本地系统当前正在排除至远程系统的链路。 当错误过多或伙伴关系响应时间过慢影响到两个系统之间的链路时,通常会出现这种状态。
完全配置:远程排除 (fully_configured_remote_excluded)
指示本地系统和远程系统均已定义伙伴关系;但远程系统当前正在排除至本地系统的链路。 当错误过多或伙伴关系响应时间过慢影响到两个系统之间的链路时,通常会出现这种状态。
完全配置:超出 (fully_configured_exceeded)
指示本地系统和远程系统均已定义伙伴关系,但由于系统网络超出伙伴关系中允许的系统数量,伙伴关系已禁用。 要解决此错误,请减少此网络内存在伙伴关系的系统数量。
可以使用与以太网端口关联的 IPv4 和 IPv6 地址基于以太网链路建立高速镜像和全局镜像伙伴关系。这些 IP 伙伴关系可以是通过以太网交换机建立的连接,或者本地和伙伴系统之间的直接连接。 创建的伙伴关系必须是 IPv4 或 IPv6 伙伴关系。
远程拷贝组对于 IP 伙伴关系是唯一的,并且包含可通过 IP 伙伴关系相互访问的本地和远程 IP 地址。 每个远程拷贝组必须至少包含一个本地系统 IP 地址和一个远程系统 IP 地址。 必须先创建远程拷贝组,然后才能建立 IP 伙伴关系。
注: 在远程拷贝组中,任何时候都只会选择一个 IP 地址对作为活动连接。 如果该连接失败,那么会选择一个新的地址对。 这种故障转移会导致伙伴关系中断几秒钟。 要确定已选为活动连接的端口,请选择。 如果某个端口用于 IP 伙伴关系,那么会选择远程拷贝设置,并定义远程拷贝组。
每个以太网端口可以与两个 IP 地址关联;一个使用 IPv4 寻址,另一个使用 IPv6 寻址。 针对 IP 伙伴关系使用 IPv4 或 IPv6。 应该在远程拷贝组的一个系统中配置两个以上的 IP 地址,以便在本地或伙伴系统遭遇节点或端口故障时支持 IP 连接故障转移。
要更改高速镜像 和全局镜像 伙伴关系,请使用 chpartnership 命令。要删除高速镜像 和全局镜像 伙伴关系,请使用 rmpartnership 命令。
注意: 运行 rmpartnership 命令之前,必须移除在两个系统之间定义的所有关系和组。要显示系统关系和组,请运行 lsrcrelationship 和 lsrcconsistgrp 命令。要移除在两个系统之间定义的关系和组,请运行 rmrcrelationship 和 rmrcconsistgrp 命令。
后台拷贝管理 在多重循环全局镜像 拷贝中,mkippartnership 命令的 linkbandwidthmbits 参数可控制更新传播到远程系统的速率。 要确保远程拷贝与本地拷贝尽可能相似,bandwidth 参数必须至少为应用于所有卷的写操作的平均速率,这些卷通过在此伙伴关系间使用多重循环全局镜像 进行复制。为实现最佳补救过程优化 (RPO),请保持 bandwidth 参数小于实际可用带宽,以确保多重循环全局镜像 关系不会阻塞光纤网。同时为高速镜像 和非循环全局镜像 关系保留足够的带宽,以支持其要复制的 I/O。
SAN Volume Controller 和其他 Storwize 系列 系统之间的高速镜像 和全局镜像 您可以创建与 SAN Volume Controller 和其他 Storwize® 系列 系统 的伙伴关系,以允许高速镜像 和全局镜像 在两个系统之间运行。要创建这些伙伴关系,集群系统必须为 V6.3.0 或更高版本。
集群系统 (clustered system) 是以下两层之一:复制层或存储层。系统始终位于复制层中。要创建伙伴关系,系统必须位于复制层。
Storwize 系列 系统缺省情况下位于存储层,但可以将该系统配置为在复制层中。
图 1 显示了
SAN Volume Controller 与
Storwize V7000 系统之间的伙伴关系示例。
图 1. SAN Volume Controller 与 Storwize V7000 系统之间复制的示例配置